<?php
/**
 * @author spenceryg
 * @date 2022/1/30
 * @time 9:48 上午
 * @focus love & life
 */


namespace app\auto\middleware;


use think\facade\Session;

class Auth
{
    public function handle($request, \Closure $next){
//        session(config('admin.admin_session'),null);
        $pathInfo = strtolower($request->pathinfo());

        $is_login_page = strstr($pathInfo, 'sys.login');
        $admin_user = session(config('admin.admin_session'));
        $is_not_login = empty($admin_user);
        if($is_not_login && !$is_login_page){
             return redirect(url('admin/sys.login/index'));
        }
        if(!$is_not_login && $is_login_page){
            return  redirect(url('auto/table/index'));
        }


        return $next($request);
    }
}
